package com.ctn.information;


import com.ctn.information.util.AppUtil;
import com.ctn.information.util.AsynImageLoader;

import android.app.Activity;
import android.content.Intent;
import android.os.Build;
import android.os.Bundle;
import android.os.CountDownTimer;
import android.util.DisplayMetrics;
import android.util.Log;
import android.view.Window;
import android.view.WindowManager;
import android.widget.ImageView;

public class EnterActivity extends Activity {

	/**
	 * 创建视图 
	 */
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
        DisplayMetrics dm = new DisplayMetrics(); 
        getWindowManager().getDefaultDisplay().getMetrics(dm);
        AppUtil.WIDTH_PX = dm.widthPixels;	/** 保存屏幕宽度（像素） */
        AppUtil.HEIGHT_PX = dm.heightPixels;/** 保存屏幕高度（像素） */
        float density = dm.density;	/** 屏幕密度 */
        AppUtil.SLIDING_MENU_OFFSET = (int)(130 * density + 0.5f);
        AppUtil.DRAG_DIFF_DISTANCE = AppUtil.WIDTH_PX/4.0F;	/** 拖拉距离 */
        
		/** 设置无标题 */  
        requestWindowFeature(Window.FEATURE_NO_TITLE);  
        /** 设置全屏 */
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,   
                WindowManager.LayoutParams.FLAG_FULLSCREEN);
		
        /**
         * 设置布局
         */
        setContentView(R.layout.activity_enter);
        
        /**
         * 获取Image View 
         */
        ImageView iv = (ImageView)findViewById(R.id.ad_img);
        
        /**
         *	实例异步加载图片 
         */
        AsynImageLoader ail = new AsynImageLoader();
        
        /**
         * 设置URL，这里需要确定一下，如果不同广告url更改的话，
         * 需要到后台出去的url，如果固定一个url地址，后台对内容作更改的话，hard code即可
         */
        String url = "http://h.hiphotos.baidu.com/album/w%3D2048/sign=9fd1d805bd315c6043956cefb989cb13/c83d70cf3bc79f3d87f39020bba1cd11728b298b.jpg";
        
        /**
         * 一部设置图片
         */
        ail.showImageAsyn(iv, url, R.drawable.ad_sample);
        
        /**
         * 切换到主界面（淡入淡出效果）
         */
        new CountDownTimer(5000,1000) {

        	@Override
        	public void onTick(long millisUntilFinished) {}
        	
        	@Override
        	public void onFinish() {
        		Intent intent = new Intent();
        		intent.setClass(EnterActivity.this, MainActivity.class);
        		startActivity(intent);
        		
        		if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.ECLAIR)
        			EnterActivity.this.overridePendingTransition(R.anim.apha_out, R.anim.apha_in);
        		
        		finish();
        	}
        }.start();
        
	}

	
}
